64e04bc7e416cc6a2e4b05c1d3175eff4de91313,gradoop-examples/src/main/java/org/gradoop/examples/sna/SNABenchmark1.java,SNABenchmark1,execute,#LogicalGraph#,84

Before Change


   */
  private static LogicalGraph
  execute(LogicalGraph socialNetwork) {
    return socialNetwork
      .subgraph(
        new FilterFunction<Vertex>() {
          @Override
          public boolean filter(Vertex vertex) throws Exception {
            return vertex.getLabel().equals("person");
          }
        },
        new FilterFunction<Edge>() {
          @Override
          public boolean filter(Edge edge) throws Exception {
            return edge.getLabel().equals("knows");
          }
        })
      .groupBy(Lists.newArrayList("gender", "city"))
      .aggregate(new VertexCount())
      .aggregate(new EdgeCount());
  }

  @Override

After Change


   */
  private static LogicalGraph
  execute(LogicalGraph socialNetwork) {
    return socialNetwork
      .subgraph(
        vertex -> vertex.getLabel().equals("person"),
        edge -> edge.getLabel().equals("knows"))
      .groupBy(Lists.newArrayList("gender", "city"))
      .aggregate(new VertexCount())
      .aggregate(new EdgeCount());
  }

  @Override